草庐IT

lua - 唯一的随 secret 钥 redis lua 脚本

全部标签

windows - 编写在 Windows 和 Mac 上运行的脚本

我需要编写一个小脚本来重命名目录中的一些文件。此脚本需要在Mac和Windows上运行。最好的脚本语言是什么?我想写一些只要调用它就可以运行的东西,不需要安装任何其他东西。例如,编写一个Perl脚本并编译它在Windows上运行,然后再编译它在Mac上运行。我可以这样做吗?还有其他更优雅的解决方案吗? 最佳答案 没有符合您条件的内容。如果您想要在两个系统上运行的东西,您将需要安装一些东西(例如perl)。如果您在两个系统上都有perl,您确实可以编写一个在两个系统上运行的程序。您甚至不需要像您建议的那样使用两个二进制文件,因为Per

windows - 如何在 Windows 上从批处理文件运行 FTP 脚本?

我正在尝试创建一个.bat文件来删除某个FTP文件夹中的所有XML文件,而不管文件的日期如何。我已经尝试了很多脚本,但没有任何解决方案。许多专家都在谈论包含以下脚本的.txt文件,但老实说,我不知道如何执行它,甚至不知道我是否正确创建了文件。我只需要删除这个容器上的所有文件。openftp://xxxx.xxxx.netmyusernamemypasswordcd/bts/xxxxmdelete*quit 最佳答案 您的FTP脚本看起来没问题。您可能只想替换mdelete*与mdelete*.xml,如果还有其他文件而不是.xml在

windows - plink 自动批处理脚本

如果超时并自动重新连接,我将如何创建一个简单的批处理脚本(windows)来关闭当前的plinksession?像这样:if"plink.exe"=="false"("plinkcommandtoconnecttoSSHServer.")或者也许if"plink.exe"=="false"("batchtoopennewplinkinstance") 最佳答案 给你。@echooffsetlocal::modifythislineasappropriatesetplink_args=-P22-ic:\path\to\private.

Windows 批处理脚本 - 如何过滤具有定义扩展名的文件

我想用在变量中定义的扩展名对图像做一些事情。以下脚本运行良好:setAllowExt="jpgpngbmp"forfiles/pD:\Pictures/m*.*/c"cmd/cifnot%AllowExt:jpg=%==%AllowExt%echo@file但是下面的脚本会报错setAllowExt="jpgpngbmp"forfiles/pD:\Pictures/m*.*/c"cmd/cifnot%AllowExt:@ext=%==%AllowExt%echo@file"错误:无效参数/选项-'png'。输入“FORFILES/?”供使用。 最佳答案

windows - 通过 VB 脚本停止/启动服务

我从以下站点获取了以下VB脚本:http://www.itninja.com/question/how-do-i-stop-start-service-in-vbscript我在这个VB中做了一些小改动(取消了功能)这个VB的目标是控制服务——停止或启动服务所以我试着停止Alerter服务而且我不明白为什么服务不会停止或者还有其他问题?在VB脚本中?'//Name:ControlServiceWMI'//Purpose:ControlsservicesusingWMI'//Input:strComputer-String-thecomputeronwhichwewanttocontro

windows - 批处理脚本 - 下面的批处理文件中的错误在哪里?

我正在尝试在批处理文件中执行以下操作。CheckifafolderexistsIfnot,createthefolder.IfthefolderhascreatedthenprovideReadpermissiontoEveryoneElseshowerrorthatthefolderhasnotcreated.下面是批处理文件(test.bat):setFolderPath="%TEMP%\Data"IFNOTEXIST%FolderPath%(MKDIR%FolderPath%)IFEXIST%FolderPath%(icacls%FolderPath%/grant"Everyon

php - 如何使用 EXEC() 和 CMD 在后台执行 PHP 脚本

我不能使用$com=newCom('WScript.shell');方式,它会导致我的系统出现问题。可能我需要升级我的PHP,因为它很旧(5.2),但我想我想做的事情与版本无关。我在Windows200864位上运行PHP。我可以在其中运行以start为前缀的命令以在单独的控制台上运行该命令。startphpmyscript.php如果这是从命令行执行的,它会为脚本启动一个新的控制台。我需要使用exec从PHP执行相同的操作仅。exec("CMD/Cstartphpmyscript.php");/C是在脚本完成时终止CMDsession。但它没有给出相同的结果,它仍在等待脚本终止!

python - 在命令行中启动脚本时导入模块

我正在运行一个使用我的私有(private)模块MyModule.py的python3脚本/程序。它位于我的站点包文件夹中。当从python中运行脚本时(使用exec(open("path\to\my\script.py").read())),一切正常。也适用于importMyModules。但是,当我从cmdpython"path\to\my\script.py"中调用时,出现以下错误:C:\Users\jochen.tackenberg>pythonH:\@work.Jochen\plot_rzsaldo.0.5.3.2_topng.pyTraceback(mostrecentca

在特定时间后运行的 Windows 脚本

我想知道是否有任何用于windows脚本的命令可以使脚本的执行暂停一段时间,然后再继续执行它?例如:运行脚本中的前两个命令,等待10秒然后继续执行谢谢 最佳答案 我猜你正在寻找timeout命令。@echooffcommand1REMwaitfor10secondsbeforeexecutingcommand2timeout/t10command2希望这对您有所帮助。 关于在特定时间后运行的Windows脚本,我们在StackOverflow上找到一个类似的问题:

python - 如何使用正确的大小写获取 python 脚本的路径?

我有一个脚本,B.py,它是从另一个脚本导入的,比如A.py如果我在A中导入B,__file__魔法常量会将其路径中的一些大写字母转换为小写。如果我直接运行B文件,__file__常量具有关于路径的正确大小写。简而言之,这就是发生的事情。以下内容:telplugins_path=os.path.dirname(os.path.realpath(__file__))给我一​​条这样的路C:\\Python\\lib\\site_packages\\mypackage应该是什么时候C:\\Python\\Lib\\site_packages\\mypackage观察'Lib'->'lib'